# author: LiuShihao
# data: 2020/11/27 9:36 下午
# youknow: 各位老铁,我的这套代码曾经有人出价三个亿我没有卖,如今拿出来和大家分享,不求别的,只求大家免费的小红心帮忙点一点,这里谢过了。
# desc: 类的创建、动态绑定类属性和类方法
class Student:    # Student为类名  由一个或多个单词组成  单词第一个首字母大写，其余小写
    native_place = '上海'   # 直接写在类中的属性称为类属性
    # 初始化方法
    def __init__(self,name,age):  # name、age为实例属性
        self.name=name
        self.age=age
        print("初始化方法")
    # 实例方法   在类之外定义的称为函数，在类中定义的称为方法，
    def eat(self):
        print(self.name+'在吃饭')
stu1 = Student('zs',19)
stu2 = Student('ls',20)
print("---------为stu2动态绑定性别属性-----------")
stu2.gender = "女"
print(stu1.name,stu1.age)
print(stu2.name,stu2.age,stu2.gender)
print("---------为stu1动态绑定方法-----------")
def fun():
    print("定义在类之外的，成为函数")
stu1.show = fun
stu1.show()